<?php

error_reporting(E_ALL);

/**
 * HawkModel - VO.php
 *
 * $Id: VO.php,v 1.1.1.1 2007-10-02 13:32:35 rainx Exp $
 *
 * This file is part of HawkModel.
 *
 * Automatic generated with ArgoUML 0.22 on 06.11.2006, 11:26:02
 *
 * @author rainx, <jingxu@alibaba-inc.com>
 */

if (0 > version_compare(PHP_VERSION, '5')) {
    die('This file was generated for PHP 5');
}

/* user defined includes */
// section 127-0-0-1--eb6dfd2:10ea17e331d:-8000:00000000000007DB-includes begin
// section 127-0-0-1--eb6dfd2:10ea17e331d:-8000:00000000000007DB-includes end

/* user defined constants */
// section 127-0-0-1--eb6dfd2:10ea17e331d:-8000:00000000000007DB-constants begin
// section 127-0-0-1--eb6dfd2:10ea17e331d:-8000:00000000000007DB-constants end

/**
 * Short description of class VO
 *
 * @access public
 * @author firstname and lastname of author, <author@example.org>
 */
interface VO
{
    // --- OPERATIONS ---

    /**
     * Short description of method get
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param $attributeName the attribute to be set to VO( value object)
     * @return if attribute avaiable , return the value of attribute ,else return false;
     */
    public function get($attributeName);

    /**
     * Short description of method set
     *
     * @access public
     * @author firstname and lastname of author, <author@example.org>
     * @param string
     * @return boolean
     */
    public function set($attributeName, $attributeValue);

} /* end of interface VO */

?>
